package io.renren.service;

import io.renren.annotation.LoginUser;
import io.renren.common.service.CrudService;
import io.renren.dto.FoodmxDTO;
import io.renren.entity.FoodmxEntity;
import io.renren.entity.UserEntity;

import java.util.List;

/**
 * 辅材库明细表
 *
 * @author 罗胜平 781757616@qq.com
 * @since 1.0.0 2019-11-22
 */
public interface FoodmxService extends CrudService<FoodmxEntity, FoodmxDTO> {

    //保存辅材信息
    void saveFoodmx(Long oder,Long canteenId);
    //保存辅材信息之前 查询当前批次号是否存在，如果存在 001 累加
    List<FoodmxDTO> selectFoodmx(String time);
    List<FoodmxDTO> selectAllFoodmx(String foodName,String variety,int sign,Long orderId, @LoginUser UserEntity entity);
    //根据商品id获取当前库中该商品的数量
    List<FoodmxDTO> selectFoodIdmx(Long foodId);
    //删除当前库存
    void delectFoodIdmx(Long order);
    FoodmxDTO getTotaoNum(Long foodId,long canteenId);
}